<%@ page contentType="text/html;charset=windows-1252"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="gestores.administracion.GestorArticulo"%>
<%@page import="gestores.administracion.GestorBanners"%>
<%@page import="java.util.HashMap, java.util.ArrayList"%>

<%
ArrayList<HashMap> articulos = null;
int opcionFiltro = 0;
String camCodigo = (String)request.getParameter("camCodigo");
String cawCodigo = (String)request.getParameter("cawCodigo");
String banCodigo = (String)request.getParameter("banCodigo");
String nivel = (String)request.getParameter("nivel");
if (request.getParameter("_opcionFiltro") != null){
    opcionFiltro = Integer.parseInt((String)request.getParameter("_opcionFiltro"));
    String filtro = (String)request.getParameter("_buscar");
    if (banCodigo != null){
        articulos = GestorBanners.obtenerArticulosCampania(camCodigo,opcionFiltro, filtro);
    }else{
        articulos = GestorArticulo.listarArticulos(opcionFiltro, filtro, camCodigo, cawCodigo);
    }
//    articulos = GestorArticulo.listarArticulos(opcionFiltro, filtro);
}
%>

<script language="JavaScript">
    var iTotal = 0;
    function Seleccionar()
    {
        select = 0;
        for (i = 0; i < document.formSeleccionar.elements.length; i++) 
            if(document.formSeleccionar.elements[i].type == "checkbox") 
                if(document.formSeleccionar.elements[i].checked == 1)
                    select++;
        <%
        if (nivel != null){
            if (nivel.equals("2")){
        %>
        if (select > 1){
            alert("Debe seleccionar solo un articulo.");
            return;
        }
        <%
            } else{
        %>
        if (select < 1){
            alert("Debe seleccionar uno o mas articulos.");
            return;
        }
        <%
            }
        }
        %>

        document.formSeleccionar.submit();
    }

    function AplicarFiltro()
    {
        /*
            var a = document.formBuscador._buscar.value;
            if ((a.length < 3)||(document.formBuscador._buscar.value == '')){
                alert("El campo de busqueda debe ser mayor a tres letras.");
                return (false);
            }
            */
        return (true);
    }
    function volver(banCodigo, cawCodigo, camCodigo, nivel){
        var url;
        <%
        if (banCodigo != null){
        %>
        url = 'index?accion=configuracionBanners' + 
                    '&banCodigo=' + banCodigo +
                    '&camCodigo=' + camCodigo;
        <%
        }else{
        %>
        url='index?accion=configuracionCampania' + 
                    '&camCodigo=' + camCodigo + 
                    '&cawCodigo=' + cawCodigo +
                    '&nivel=' + nivel;
        <%
        }
        %>
        document.location.replace(url);
    }
</script>

<div align="center">
    <table cellpadding="0" cellspacing="0">
        <tr>
            <td class="tituloContenidoAdmin">SELECCI&Oacute;N DE ARTICULOS: </td>
        </tr>
    </table>
    <form name="formBuscador" method="post" action="index?accion=seleccionArticulo&camCodigo=<%=camCodigo%>&cawCodigo=<%=cawCodigo%>&nivel=<%=nivel%><%=(banCodigo != null?"&banCodigo=" + banCodigo:"")%>" onsubmit="return AplicarFiltro()">
        <table width="200" cellpadding="0" cellspacing="0" class="fondoBuscadorAdmin">
            <tr>
                <td>
                    <div align="center" class="textoChico">
                        <div align="right">Buscar: </div>
                    </div>
                </td>
                <td>
                    <div align="center">
                        <input type="text" name="_buscar" class="inputBuscador"/>
                    </div>
                </td>
                <td>&nbsp;</td>
                <td>
                    <div align="center" class="textoChico">
                        <div align="right">Buscar por: </div>
                    </div>
                </td>
                <td width="255">
                    <select name="_opcionFiltro" onchange="">
                        <option selected value="0" <%=(opcionFiltro == 0?"selected":"")%>>C&oacute;digo/Nombre art&iacute;culo</option>
                        <option value="1" <%=(opcionFiltro == 1?"selected":"")%>>C&oacute;digo art&iacute;culo</option>
                        <option value="2" <%=(opcionFiltro == 2?"selected":"")%>>Nombre art&iacute;culo</option>
                        <option value="3" <%=(opcionFiltro == 3?"selected":"")%>>Descripci&oacute;n comercial</option>
                        <option value="4" <%=(opcionFiltro == 4?"selected":"")%>>Marca</option>
                    </select>
                </td>
                <td>&nbsp;</td>
                <td>
                    <div align="left">
                        <input name="_submitBuscar" type="submit" class="boton2" value="Buscar"/>
                    </div>
                </td>
            </tr>
        </table>
    </form>
    <%
    if (articulos != null){
        if(banCodigo != null){
    %>
    <form name="formSeleccionar" method="post" action="index?accion=configuracionBanners&opcion=insertarArticulos&banCodigo=<%=banCodigo%>&camCodigo=<%=camCodigo%>">
    
    <%
        }else{
    %>
    <form name="formSeleccionar" method="post" action="index?accion=configuracionCampania&opcion=insertarDestacado&camCodigo=<%=camCodigo%>&cawCodigo=<%=cawCodigo%>&nivel=<%=nivel%>">
    <%
        }//fin if banCodigo!= null
    %>
        <div align="left">
            <table cellpadding="0" cellspacing="0" width="95%">
                <tr>
                    <td>&nbsp;&nbsp;&nbsp;</td>
                    <td>
                        <div align="left" >
                            <input name="_submitListo" type="submit" class="boton2" value="Listo" onclick="Seleccionar()" />
                        </div>
                    </td>
                    
                    <td>    
                        <div align="right">
                            <input name="_volver" type="button" class="boton2" value="Volver" onclick="volver('<%=banCodigo%>','<%=cawCodigo%>','<%=camCodigo%>','<%=nivel%>')" />
                        </div>
                    </td>
                </tr>
            </table>
        </div>
        <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
            <tr class="fondoTituloAdmin">
                <td colspan="3">&nbsp;Seleccionar:</td>
                <td>&nbsp;C&oacute;digo:</td>
                <td width="50%">&nbsp;Nombre:</td>
                <td>&nbsp;Categor&iacute;a:</td>
            </tr>
            <%
            boolean par = true;
            for(HashMap articuloHash: articulos){
                par = !par;
                if (!par){
            %>
            <tr class="fondoCaracteristicaImpar">
            <%
                }else{
            %>
            <tr class="fondoCaracteristicaPar">
                <%
                }
                %>
                <td colspan="3" class="accionArticulo"><input type="checkbox" name="artSeleccionado" value="<%=articuloHash.get("artCodigo")%>" /></td>
                <td width="10%"><span class="textoFilasAdmin"><%=articuloHash.get("artCodigo")%></span></td>
                <td width="50%" class="textoFilasAdmin"><%=articuloHash.get("artNombre")%></td>
                <%
                if (!articuloHash.get("cawNombre").equals("")){
                %>
                <td class="textoFilasAdmin"><%=articuloHash.get("cawNombre")%></td>
                <%
                }else{
                %>
                <td class="textoFilasAdmin">-</td>
                <%
                }
                %>
            </tr>
            <%
            }   // fin for articulos
            %>
        </table>
    </form>
    <%
    }else{
    %>
    <table cellpadding="0" cellspacing="0" class="fondoMicrositios">
        <tr valign="top" align="center" clase="fondoFomularios">
            <td>
                <span class="tituloCuotas">Inicie una b&uacute;squeda.</span>
            </td>
        </tr>
    </table>
    <%
    }
    %>
    
</div>
